body
{
	background-color: #E7E6BF;
	background-image: url("../background-gradient.png");
	background-repeat: repeat-x;
}

small
{
	color: #a4a4a4;
}

a, a:visited
{
	color: #7B6500;
}

a:hover, a:active
{
	text-decoration: none;
}

#content-container
{
	background-color: #ffffff;
}

#title a
{
	text-decoration: none;
	color: #ffffff;
}

#title a:hover
{
	color: #E7E7E7;
}

#title h1
{
	text-shadow: 1px 1px 1px #000000;
}

#header
{
	color: #000000;

	background-color: #F8C71B;
	background-image: url('gradient-black-tiny-updown.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}

#project_selection
{
	color: #E0E0E0 !important;
}

#project_selection:hover
{
	color: #ffffff !important;
}

#current_user_header small
{
    color: #424242;
	text-shadow: 1px 1px 1px #ffffff;
}

#current_user_header a
{
	color: #424242;
	text-decoration: none;
	font-weight: bold;
}

#current_user_header a:hover
{
	color: #6F6F6F;
}

.title.darkest, .bg-darkest
{
	color: #ffffff;
	background-color: #515555;
}

.title.dark, .bg-dark
{
	color: #ffffff;
	background-color: #6b7f87;
}

.title.light, .bg-light
{
	color: #000000;
	background-color: #95d4f0;
}

.title.lightest, .bg-lightest
{
	color: #555555;
	background-color: #E4E4E4;
}

.font.light-gray
{
	color: #a4a4a4;
}

.background.light-gray
{
	background-color: #a4a4a4;
}

.tooltip
{
	color: #555555;
	background-color: #DEDEDE;

	padding: 10px;
}

.fieldWithErrors
{
	color: #E63333 !important
}

.bg-normal
{
	background-color: #EEEEEE;
}
